package org.jeecg.modules.pacs.service;

import org.jeecg.modules.pacs.entity.HealthCard;
import org.jeecg.modules.pacs.entity.ReportId;
import org.jeecg.modules.pacs.entity.ReportTable;
import org.jeecg.modules.pacs.handle.Request;

import java.util.List;


/**
 * 查询报告单报告
 */
public interface FindPacsReportService {
    /**
     * 根据身份证号和时间查询pacs报告单
     * @param healthCard
     * @return
     */
    Request<List<ReportTable>> findPacsReportByIdcadrandTime(HealthCard healthCard);
    /**
     * 根据报告单号类型查询pacs报告单
     * @param reportId
     * @return
     */
    Request<ReportTable> findRepotrTableByReportIdAndType(ReportId reportId);

    /**
     * 根据时间查询pacs报告单
     *
     * @return
     */
    List<ReportTable> findRepotrTableByTime( );
}
